Skip to content

feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types - #49

Open
fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-09-10_21-49-32_753
Open

fern-api[bot] wants to merge 3 commits into
mainfrom
fern-bot/2026-09-10_21-49-32_753

Conversation

@fern-api

@fern-api fern-api Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

⚠️ 2.0.1 → 3.0.0

Breaking: MAJOR because the introduction of squad versioning, new org-limits types, and expanded error response shapes represent a broad structural expansion of the SDK's public API surface that, combined with new discriminated union types and enum additions, constitutes a major release boundary per semantic versioning conventions.

Added

  • OpenAiSpeaker, OpenAiReasoner, and OpenAiModelServiceTier — new types for GPT-Live configuration, exposed as optional fields on OpenAiModel.
  • squadVersion — new optional field on CreateCallDto, Call, CreateOutboundCallDto, and CreateWebCallDto to pin a specific squad version for a call.
  • SquadVersion, SquadVersionPaginatedResponse, and SquadVersionPaginatedMetadata — new types supporting squad version history with labels, config hashes, pagination metadata, and member snapshots.
  • OrgLimitsResponseDto, OrgConcurrencyLimitsDto, and OrgApiLimitsDto — new types exposing org-level concurrency and API rate-limit information.
  • modelDeprecations — new optional ModelDeprecationNotice[] field on Assistant, AssistantDraft, AssistantVersion, and Squad responses, surfacing deprecation and retirement info for models in use.
  • ToolWriteConflictResponseDto and ForbiddenError — new error response types for tool write conflicts (HTTP 409) and forbidden access (HTTP 403).
  • New enum values added across several types, including CallStartSquadVersionErrorValidation in ended-reason enums, SquadVersion in VersionPinReferenceSourceType, HipaaSpecial in UpdateUserRoleDtoRoleZero, new RimeAiVoiceModel values (coda, mistv3), and expanded AssemblyAiTranscriberLanguageCodesItem language codes.

See full changelog

@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 2 times, most recently from dba93cf to db50444 Compare September 10, 2026 23:04
@fern-api fern-api Bot changed the title SDK regeneration (no semver change: no semantic changes) chore: expand JSDoc for regex pattern field on structured output types Sep 10, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 2 times, most recently from e82cb5c to f21c240 Compare September 10, 2026 23:47
@fern-api fern-api Bot changed the title chore: expand JSDoc for regex pattern field on structured output types chore: expand JSDoc for regex pattern fields and clarify EvalRun field descriptions Sep 10, 2026
@fern-api fern-api Bot changed the title chore: expand JSDoc for regex pattern fields and clarify EvalRun field descriptions feat: add Bedrock fallback models, HIPAA role, and knowledge base event Sep 11, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 6 times, most recently from c14a7a4 to f2b37f2 Compare September 14, 2026 22:47
@fern-api fern-api Bot changed the title feat: add Bedrock fallback models, HIPAA role, and knowledge base event feat: add GPT-Live speaker/reasoner, Bedrock fallback models, and new Rime AI voices Sep 14, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 7 times, most recently from 01c3ae1 to 85e0ccd Compare September 17, 2026 17:03
@fern-api fern-api Bot changed the title feat: add GPT-Live speaker/reasoner, Bedrock fallback models, and new Rime AI voices feat: add ForbiddenError, new voice IDs, OpenAI GPT-Live speaker/reasoner, and org limits types Sep 17, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch 6 times, most recently from 881f0b3 to 6fa0faf Compare September 18, 2026 19:14
@fern-api fern-api Bot changed the title feat: add ForbiddenError, new voice IDs, OpenAI GPT-Live speaker/reasoner, and org limits types feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types Sep 18, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch from 6fa0faf to 263e4cc Compare September 20, 2026 17:18
@fern-api fern-api Bot changed the title feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types feat!: remove OpenAiVoiceId types and make voiceId unknown on OpenAiVoice Sep 20, 2026
fern-api Bot added 3 commits September 21, 2026 17:14
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-typescript-sdk: 3.63.0
…, and ToolPinnedConflictResponseDtoError exported types

Several exported types have been removed and existing required fields have been
changed to optional/unknown, constituting breaking changes for existing callers.
Alongside these breaking changes, new capabilities are added: AssemblyAI
universal-3-6-pro speech model support, new Rime AI voices, squad versioning on
AssistantActivation, and typed 403/409 error handling across eval and tools clients.

Key changes:
- Remove exported types `OpenAiVoiceId`, `OpenAiVoiceIdEnum`, `FallbackOpenAiVoiceId`, `FallbackOpenAiVoiceIdEnum`, and `ToolPinnedConflictResponseDtoError`
- Change `OpenAiVoice.voiceId` from required `Vapi.OpenAiVoiceId` to optional `unknown`, and same for `FallbackOpenAiVoice.voiceId`
- Remove required `error` field from `ToolPinnedConflictResponseDto`
- Add `AssemblyAiTranscriberSpeechModel.Universal36Pro` (`universal-3-6-pro`) and `agentContextAutoUpdateEnabled` field to AssemblyAI transcribers
- Add `squadVersion` optional field to `AssistantActivation`
- Add new Rime AI voice IDs (Clementine, Walnut, Eyre, Bancroft, Hesse, Beatty, Godfrey) to `RimeAiVoiceIdEnum` and `FallbackRimeAiVoiceIdEnum`
- Add typed `ForbiddenError` (403) handling to all `EvalClient` methods and `ConflictError` (409) to `ToolsClient.update`

🌿 Generated with Fern
@fern-api fern-api Bot changed the title feat!: remove OpenAiVoiceId types and make voiceId unknown on OpenAiVoice feat!: remove OpenAiVoiceId, FallbackOpenAiVoiceId, and ToolPinnedConflictResponseDtoError exported types Sep 21, 2026
@fern-api
fern-api Bot force-pushed the fern-bot/2026-09-10_21-49-32_753 branch from 263e4cc to 7905fe5 Compare September 21, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants